Big Huge Thesaurus

Tasmanian tiger

noun